/* requires beautifuldiscord (aur) */
/* ctrl+shift+i opens devtools */

body, ::-webkit-input-placeholder, input, select, textarea {
  font-family: Lato;
}

code {
  font-family: Hack !important;
}

.emoji {
  margin: 0 !important;
}

.headerBar-UHpsPw {
  height: 36px;
}

.theme-light .headerBar-UHpsPw {
  box-shadow: 0 1px 0 white !important;
}

.theme-light .iconForeground-3y9f0B, .theme-light .title-1aVOXw {
  color: #606368 !important;
}

.title-1aVOXw, .channelName-3stJzi, .title-1aVOXw .input-autosize-input {
  font-size: 12px;
  font-weight: normal;
  text-transform: lowercase;

  text-align: center;
  display: block;
}

.title-1aVOXw {
  margin-right: calc(240px + 70px - 74px); /* guilds + channels - icons width */
}

.channelName-3stJzi {
  position: absolute;
  margin: 0;
  left: calc(50vw - 240px - 70px);
  line-height: 20px;
}

.channelName-3stJzi svg {
  vertical-align: middle;
  transform: scale(0.8) translate(2px, -3px);
}

.searchBar-6Kv8R2 {
  height: 36px;
  padding: 0;
  box-shadow: none;
}

.searchBar-6Kv8R2 .search-bar {
  border-radius: 0;
  height: 100%;
}

.searchBar-6Kv8R2 .search-bar-inner, .searchBar-6Kv8R2 .search-bar-inner input {
  border-radius: 0;
  padding: 0;
  background: none;
  height: 100%;
  line-height: 36px;
  text-align: center;
}

.theme-light .guildsWrapper-5TJh6A {
  background: white !important;
}

.theme-light .unreadMentionsBar-1VrBNe {
  box-shadow: none !important;
}

.theme-light .friendsOnline-_wi_fM {
  color: #888 !important;
}

.theme-light .guildSeparator-1X4GQ1:after {
  background: #eee !important;
}

.theme-light .guild-1EfMGQ .guildInner-3DSoA4 {
  background: none !important;
}

.theme-light .noIcon-1a_FrS, .theme-light .homeIcon-1FoKUJ {
  color: #aaa !important;
}

.theme-light .channels-Ie2l6A {
  background: white;
}

.theme-light .searchBar-6Kv8R2 .search-bar {
  background: white;
}

.theme-light .searchBar-6Kv8R2 .search-bar-inner input::-webkit-input-placeholder {
  color: #ddd;
}

.theme-light .textArea-2Spzkt::-webkit-input-placeholder {
  color: #999;
}

.theme-light .searchBar-6Kv8R2 .search-bar-inner {
  border: 0;
}

.theme-light .headerBar-UHpsPw {
  border: 0;
}

.theme-light .activityFeed-28jde9 {
  background: white;
}

.theme-light .channel-2QD9_O a {
  border-radius: 6px;
}

.theme-light .channel-2QD9_O:not(.selected-1HYmZZ) a, .theme-light .channel-2QD9_O:not(.selected-1HYmZZ) .name-2WpE7M {
  color: #888;
  opacity: 1;
}

.theme-light .channel-2QD9_O.selected-1HYmZZ a {
  background: #aaa !important;
}

.theme-light .channel-2QD9_O:not(.selected-1HYmZZ):hover a {
  background: #ddd !important;
}

.theme-light .inner-zqa7da {
  background: none;
}

.container-PNkimc {
  margin-top: 36px;
}

.headerBar-UHpsPw > .directionRow-3v3tfG,
.searchBar-6Kv8R2 .search-bar-inner input {
  opacity: 0;
  transition: opacity 200ms;
}

.headerBar-UHpsPw > .directionRow-3v3tfG:hover,
.searchBar-6Kv8R2 .search-bar-inner input:hover {
  opacity: 0.7;
}

.topic-2QX7LI {
  display: none;
}

.theme-light .container-2Thooq {
  background: white;
  color: #888;
}

.theme-light .container-PNkimc {
  background: white;
}

.theme-light .header-2o-2hj {
  color: #999;
  box-shadow: none;
}

.theme-light .members-1998pB {
  background: white;
}

.theme-light .guild-1EfMGQ {
  filter: grayscale(1);
}

.theme-light .guild-1EfMGQ.selected-ML3OIq {
  filter: grayscale(0);
}

.theme-light .status-2kJpnA {
  border-color: white;
}

.theme-light .contentSelectedText-3wUhMi, .theme-light .contentSelectedVoice-1WDIBM {
  background-color: #aaa;
}

.theme-light .contentMutedText-2y6aPQ, .theme-light .contentMutedVoice-2lJ0UD {
  opacity: 0.3;
}

.theme-light .contentHoveredText-2D9B-x, .theme-light .contentHoveredVoice-3p_NEO {
  background-color: #ddd;
}

.theme-light .nameSelectedText-sp_EUw,  .theme-light .nameSelectedVoice-1qSph5,
.theme-light .colorSelectedText-1y4Wvs, .theme-light .colorSelectedVoice-Xcb_9R,
.theme-light .contentSelectedText-3wUhMi  .actionIcon-2Hi9ZG,
.theme-light .contentSelectedVoice-1WDIBM .actionIcon-2Hi9ZG  {
  color: white;
}

.theme-light .nameConnectedText-3CzNQn, .theme-light .nameConnectedVoice-MHUX5F,
.theme-light .nameHoveredText-1uO31y, .theme-light .nameHoveredVoice-YJ1Vfd {
  color: #72767d;
}

.theme-light .actionIcon-2Hi9ZG {
  color: #999;
}

.theme-light .markup-2BOw-j {
  color: #777;
}

.theme-light .guilds-1q_RqH {
  padding-top: 36px;
}

.theme-light .channel-2QD9_O:not(.selected-1HYmZZ):hover .activity-525YDR {
  color: #999;
}

.theme-light .backdrop-1wrmKB {
  background-color: #DEE1E6 !important;
}
